package com.gitee.web.service;

import com.gitee.business.entity.OrderPo;
import com.gitee.business.mapper.OrderMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class OrderServiceImpl {

    @Autowired
    private OrderMapper orderMapper;


    public List<OrderPo> selectAll() {
        return orderMapper.selectAll();
//        orderRepository.createIfNotExistsTable();
//        orderItemRepository.createIfNotExistsTable();
//        orderRepository.truncateTable();
//        orderItemRepository.truncateTable();
//        List<Long> orderIds = new ArrayList<>(10);
//        System.out.println("1.Insert--------------");
//        for (int i = 0; i < 10; i++) {
//            OrderPo order = new OrderPo();
//            order.setUserId(51);
//            order.setStatus("INSERT_TEST");
//            orderRepository.insert(order);
//            long orderId = order.getOrderId();
//            orderIds.add(orderId);
//
//            OrderItem item = new OrderItem();
//            item.setOrderId(orderId);
//            item.setUserId(51);
//            item.setStatus("INSERT_TEST");
//            orderItemRepository.insert(item);
//        }
//        System.out.println(orderItemRepository.selectAll());
//        System.out.println("2.Delete--------------");
//        for (Long each : orderIds) {
//            orderRepository.delete(each);
//            orderItemRepository.delete(each);
//        }
//        orderItemRepository.dropTable();
//        orderRepository.dropTable();


    }
}
